MadFlow: automating Monte Carlo simulation on GPU for particle physics processes
نویسندگان
چکیده
We present MadFlow, a first general multi-purpose framework for Monte Carlo (MC) event simulation of particle physics processes designed to take full advantage hardware accelerators, in particular, graphics processing units (GPUs). The automation process generating all the required components MC generic and its deployment on accelerator is still big challenge nowadays. In order solve this challenge, we design workflow code library which provides user possibility simulate custom through MadGraph5_aMC@NLO plugin generation exporting specialized GPU-like format. exported includes analytic expressions matrix elements phase space. performed using VegasFlow PDFFlow libraries deploy automatically systems with different acceleration capabilities, such as multi-threading CPU, single-GPU multi-GPU setups. package also an asynchronous unweighted events procedure store results. Crucially, although only Leading Order automatized, ingredients necessary build complex simulators modern, extensible maintainable way. show results at leading-order multiple configurations.
منابع مشابه
Hybrid Monte Carlo CT Simulation on GPU
Developing image reconstruction algorithms for diagnostic medical devices requires physically accurate and effective simulation tools. In this paper we present a hybrid Monte Carlo (MC) particle simulation method for Computed Tomography (CT) scanners. To meet the performance requirements, we combine several variance reduction techniques and tailor the algorithms for effective GPU execution. Var...
متن کاملGPU-based fast Monte Carlo simulation for radiotherapy dose calculation.
Monte Carlo (MC) simulation is commonly considered to be the most accurate dose calculation method in radiotherapy. However, its efficiency still requires improvement for many routine clinical applications. In this paper, we present our recent progress toward the development of a graphics processing unit (GPU)-based MC dose calculation package, gDPM v2.0. It utilizes the parallel computation ab...
متن کاملMonte Carlo Simulation of Stochastic Processes
For all cases I present both simulations the risk-neutral and the real one. Risk-neutral simulations are used for derivatives pricing, whereas real simulations are used in other applications like: (a) value at risk; (b) hedging; and, (c) in some real options applications, e.g., to find out the option exercise probability and the waiting expected time before the option exercise (see the Timing s...
متن کاملOn particle-mesh coupling in Monte Carlo semiconductor device simulation
Improved NGP and CIC particle-mesh schemes are suggested, and a NEC scheme proposed, to help reduce self forces in Monte Carlo semiconductor device simulation. An attempt to design a scheme with reduced self forces for unstructured triangular meshes is unsuccessful.
متن کاملParallel Monte Carlo Tree Search on GPU
Monte Carlo Tree Search (MCTS) is a method for making optimal decisions in artificial intelligence (AI) problems, typically move planning in combinatorial games. It combines the generality of random simulation with the precision of tree search. It can theoretically be applied to any domain that can be described in terms of state, action pairs and simulation used to forecast outcomes such as dec...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: European Physical Journal C
سال: 2021
ISSN: ['1434-6044', '1434-6052']
DOI: https://doi.org/10.1140/epjc/s10052-021-09443-8